#[macro_use]
extern crate log;

pub mod cmd;
mod connection;
pub mod db;
pub mod frame;
pub(crate) mod parse;
pub mod server;

pub type Error = Box<dyn std::error::Error + Sync + Send>;
pub type Result<T> = std::result::Result<T, Error>;
